package io.renren.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

import java.math.BigDecimal;

/**
 * ${comments}
 *
 * @author Sen 524227263@qq.com
 * @since 1.0.0 2024-05-30
 */
@Data
@ApiModel(value = "${comments}")
public class AgencyinsurancedDTO implements Serializable {
    private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "险种额度")
	private String insurancequota;

	@ApiModelProperty(value = "不计免赔")
	private Boolean excludingsign;

	@ApiModelProperty(value = "保险金额")
	private String insuranceamount;

	@ApiModelProperty(value = "备注")
	private String remark;

	@ApiModelProperty(value = "序号")
	private Integer no;

	@ApiModelProperty(value = "返利率%")
	private BigDecimal discountrate;

	@ApiModelProperty(value = "业务金额")
	private String amount;

	@ApiModelProperty(value = "主险标记")
	private Boolean maininsurancesign;

	@ApiModelProperty(value = "三者险标记")
	private Boolean thirdpartysign;

	@ApiModelProperty(value = "保险公司返利比率")
	private BigDecimal ratio;

	@ApiModelProperty(value = "代办保险登记单主表外键")
	private String agencyinsuranceregmFk;

	@ApiModelProperty(value = "险种类别外键")
	private String insurancekindsFk;

	@ApiModelProperty(value = "险种外键")
	private String insuranceFk;

	@ApiModelProperty(value = "不参与客户返点标记")
	private Boolean nocalculationsign;

	@ApiModelProperty(value = "保单号")
	private String insurancecode;

	@ApiModelProperty(value = "保险开始日期")
	private Date insurancestartdate;

	@ApiModelProperty(value = "保险截止日期")
	private Date insuranceenddate;

	@ApiModelProperty(value = "$column.comments")
	private String agencyinsurancedoid;


}